Text copied to clipboard!

Titre

Text copied to clipboard!

Programmeur senior

Description

Text copied to clipboard!
Nous recherchons un programmeur senior talentueux et motivé pour rejoindre notre équipe de développement logiciel. En tant que programmeur senior, vous jouerez un rôle clé dans la conception, le développement et la maintenance de nos applications logicielles critiques. Vous travaillerez en étroite collaboration avec les chefs de projet, les analystes métier et les autres développeurs pour garantir la livraison de solutions robustes, évolutives et performantes. Le candidat idéal possède une solide expérience en programmation orientée objet, maîtrise plusieurs langages de programmation (tels que Java, C#, Python ou JavaScript) et a une compréhension approfondie des principes de conception logicielle. Vous devez être capable de diriger des projets techniques, de mentoriser des développeurs juniors et de participer activement à l'amélioration continue des processus de développement. Vos responsabilités incluront la participation à toutes les phases du cycle de vie du développement logiciel, y compris l'analyse des besoins, la conception technique, le codage, les tests, le déploiement et la maintenance. Vous serez également responsable de la rédaction de la documentation technique, de la révision du code et de la mise en œuvre des meilleures pratiques en matière de développement. Nous valorisons les personnes autonomes, curieuses et passionnées par la technologie. Si vous aimez résoudre des problèmes complexes, travailler dans un environnement agile et contribuer à des projets innovants, ce poste est fait pour vous. Rejoignez une entreprise dynamique où vous pourrez faire évoluer votre carrière, apprendre de nouvelles technologies et avoir un impact réel sur les produits que nous développons.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications logicielles complexes
  • Participer à la conception technique et à l'architecture des systèmes
  • Effectuer des revues de code et assurer la qualité du code
  • Collaborer avec les équipes produit et QA pour garantir la livraison
  • Mentorer les développeurs juniors et partager les bonnes pratiques
  • Rédiger et maintenir la documentation technique
  • Assurer la veille technologique et proposer des améliorations
  • Participer à l'analyse des besoins fonctionnels
  • Contribuer à l'automatisation des tests et des déploiements
  • Résoudre les problèmes techniques et optimiser les performances

Exigences

Text copied to clipboard!
  • Diplôme en informatique ou domaine connexe
  • Minimum 5 ans d'expérience en développement logiciel
  • Maîtrise d'au moins un langage de programmation moderne
  • Bonne connaissance des bases de données relationnelles
  • Expérience avec les outils de gestion de version (Git)
  • Connaissance des méthodologies Agile/Scrum
  • Capacité à travailler en équipe et à communiquer efficacement
  • Expérience en conception d'API RESTful
  • Connaissance des principes SOLID et des design patterns
  • Maîtrise du français écrit et oral

Questions potentielles d'entretien

Text copied to clipboard!
  • Quel est votre langage de programmation préféré et pourquoi ?
  • Pouvez-vous décrire un projet complexe que vous avez dirigé ?
  • Comment assurez-vous la qualité de votre code ?
  • Quelle est votre expérience avec les méthodologies Agile ?
  • Avez-vous déjà mentoré d'autres développeurs ?
  • Comment gérez-vous les délais serrés et les priorités changeantes ?
  • Quelle est votre expérience avec les tests automatisés ?
  • Comment restez-vous à jour avec les nouvelles technologies ?
  • Avez-vous déjà travaillé avec des systèmes distribués ?
  • Quel est votre niveau de maîtrise du français ?